sparklemotion
Module Contents
package acex
Module Contents
typealias AceEditor = T$13
interface Anchor : EventEmitter
interface Annotation
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
interface Delta
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
interface KeyBinding
interface KeyboardHandler
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
class Mode
object Modes
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
interface OptionsProvider
interface Point
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface SavedSelection
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
class Theme
object Themes
interface Token
interface TokenIterator
interface Tokenizer
interface UndoManager
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
alltypes
Module Contents
typealias AceEditor = T$13
data class ActiveSet
class ActiveSetBuilder
data class AddButtonToButtonGroupEditIntent : EditIntent
class AdminPage
class AdminUi : HostedWebApp
class AllStyles
class AnalysisException : GlslException
interface Anchor : EventEmitter
interface Annotation
typealias Announce = (message: String) -> Unit
class AnonymousFixture : Fixture
interface AppContext
interface AppDrawerProps
interface AppIndexProps
interface AppToolbarProps
class AutoWirer
class BakedInShaders
abstract class BaseFakeFs : Fs
abstract class BaseShowPlayer : ShowPlayer
abstract class BComponent<P, S> : Observer
data class BeatData
class BeatLinkBeatSource : BeatSource, BeatListener, OnAirListener
class BeatLinkPlugin : Plugin
interface BeatSource
interface BeforeCapture
interface Bitmap
class Brain : UdpListener
class BrainHelloMessage : Message
data class BrainId
class BrainIdRequest : Message
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
interface BrainIndicatorProps
class BrainInfo
class BrainMain
class BrainMappingMessage : Message
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
class BrainShaderMessage : Message
interface BrainShaderReader<T : BrainShader<*>>
class BridgeClient
class BrowserNetwork : Network
class BrowserSandboxFs : BaseFakeFs
open class BufferGeometryUtils
data class ButtonControl : PatchHolder, Control
class ButtonControlView : ControlView
data class ButtonGroupControl : Control
class ButtonGroupControlView : ControlView
interface ButtonGroupProps : ControlProps<OpenButtonGroupControl>
data class ButtonGroupPropsEditor : PropsEditor
interface ButtonGroupPropsEditorProps
interface ButtonProps : ControlProps<OpenButtonControl>
data class ButtonPropsEditor : PropsEditor
interface ButtonPropsEditorProps
class ByteArrayReader
class ByteArrayWriter
class CacheBuilder<K, V>
class CacheBuilder<K, V>
open class CanvasBitmap : Bitmap
data class ClientData
class ClientShowPlayer : BaseShowPlayer
interface Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, obj: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
data class ColorPicker : Gadget
interface Combine
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
class CompilationException : GlslException
class CompiledShader
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
class Config
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
data class ConstPortRef : PortRef
class ContentType
interface Control : Editable
interface ControlContainer
class ControlDisplay
data class ControlEditIntent : EditIntent
interface ControlPosition
interface ControlProps<T : OpenControl> : GenericControlProps
interface ControlsPaletteProps
interface ControlView
interface ControlWrapperProps
interface CopyableProps
class CorePlugin : Plugin
enum class Corner
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
interface DataSource
interface DataSourceBuilder<T : DataSource>
data class DataSourceOption : SourcePortOption
data class DataSourceRef : PortRef
object DateTimeSerializer : KSerializer<DateTime>
object DeadCodeEliminationDefeater
class Decom2019Model : ObjModel<Surface>
interface Delta
enum class Direction
class DirectoryDaddy : FirmwareDaddy
class DistortionShader : Base
interface Dmx
class DmxDevice : Universe
class Document
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface DragDropContextProps : Responders
interface Draggable
interface DraggableBounds
interface DraggableCoreProps
interface DraggableCoreState
interface DraggableData
typealias DraggableEventHandler = (e: MouseEvent, data: DraggableData) -> Unit
typealias DraggableId = String
interface DraggableLocation
interface DraggableProps
interface DraggableProps : DraggableCoreProps
interface DraggableProvided : CopyableProps
interface DraggableRubric
interface DraggableStateSnapshot
interface DragHandleProps : CopyableProps
abstract class DragNDrop
interface DragStart : DraggableRubric
interface DragUpdate : DragStart
typealias DroppableId = String
interface DroppableProps : CopyableProps
interface DroppableProvided : CopyableProps
enum class DropReason
interface DropResult : DragUpdate
interface DropTarget
interface Editable
class EditableManager : Facade
interface EditableManagerUiProps
object EditableStyles
interface EditHandler
class EditingShader : Observable
interface EditIntent
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditorPanel
interface EditorPanelViews
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
class EmptyPatchHolder : PatchHolder
interface EnabledResizeOptions
interface ErrorBoundaryProps
interface ErrorDisplayProps
data class EventBinding
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
data class ExtractionCandidate
open class Facade : Observable, Observer
class FakeClientDevice
class FakeDmxUniverse : Universe
class FakeFs : BaseFakeFs
object FakeIcon : Icon
class FakeMediaDevices : MediaDevices
class FakeNetwork : Network
interface FileDialogProps
class FileDisplay
class FilterShader : Base
interface FirmwareDaddy
interface Fixture
class FixtureManager
class FixturePixels : Pixels, RenderResult
class FixtureRenderPlan
object FixtureShaders
interface FixturesListProps
open class Float32BufferAttribute
class FloatsResult : RenderResult
class FloatsResultFormat : ResultFormat
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
class FragmentingUdpLink : Link
class Framerate : Observable
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
interface FrameratePanelProps
interface Fs
abstract class FsClientSideSerializer : KSerializer<RemoteFs>, RemoteFsSerializer
class FsServerSideSerializer : KSerializer<Fs>, RemoteFsSerializer
abstract class Gadget
class GadgetAdjuster
data class GadgetControl : Control
class GadgetControlView : ControlView
class GadgetData
class GadgetDisplay
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager
interface GadgetProps : ControlProps<OpenGadgetControl>
interface GadgetsPreviewProps
interface GenericControlProps
class GenericPaintShader : PaintShader
data class GenericPropertiesEditorPanel : EditorPanel
object GlBase
abstract class GlContext
abstract class GlManager
class GlslAnalyzer
class GlslCode
data class GlslError
abstract class GlslException : Exception
class GlslProgram
sealed class GlslType
object GuruMeditationError
interface HelpProps
object HelpText
interface HostedWebApp
interface IAceEditorProps
interface IAceEditorPropsPartial
interface IAceOptions
interface IAnnotation
interface ICommand
interface ICommandBindKey
interface ICommandManager
interface Icon
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
class IdentifiedFixture : Fixture
interface IEditorProps
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class ImageCapture : EventTarget
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface IMarker
data class InputPort
class IntersectionObserver
interface IntersectionObserverEntry
interface IObservable
interface IRenderer : VirtualRenderer
class JoglGlManager : GlManager
class JsClock : Clock
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsMapperUi : MapperUi, HostedWebApp
class JsUByteClampedArray : UByteClampedArray
class JvmNetwork : Network
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
class JvmUdpProxy
interface KeyBinding
interface KeyboardHandler
class KeyboardShortcutHandler
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
kotlin.Array
kotlin.Array
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.List
kotlin.collections.Map
kotlin.collections.MutableList
kotlin.collections.MutableMap
kotlin.Double
kotlin.Float
kotlin.Function
kotlin.Int
kotlin.String
kotlin.String
class Launcher
data class Layout
interface LayoutEditorDialogProps
data class Layouts
object LinearSurfacePixelStrategy : SurfacePixelStrategy
class LinkedPatch
class LinkException : GlslException
interface LinksEditorProps
interface LinkSourceEditorProps
class LiveShaderInstance
class LixadaMiniMovingHead : DeviceType, Buffer
class Logger
class LwjglGlManager : GlManager
class Mapper : UdpListener, Listener, CoroutineScope
class MapperHelloMessage : Message
class MapperIndex
interface MapperUi
interface MappingResults
data class MappingSession
class MarkdownIt
interface MarkdownProps
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
class Matrix4
open class Matrix4
interface MediaDevices
interface MenuButtonProps
class MenuItem
class MergedFs : Fs
open class Message
class Mode
abstract class Model<T : Surface> : ModelInfo
interface ModelInfo
open class ModelRenderer
object Modes
abstract class Mosaic<T>
class MosaicApp
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
enum class MovementMode
data class MovingHead
class MovingHeadDisplay
class MovingHeadManager
class MutableButtonControl : MutablePatchHolder, MutableControl
data class MutableButtonGroupControl : MutableControl
data class MutableConstPort : MutablePort
interface MutableControl : MutableEditable
data class MutableDataSource : MutablePort
interface MutableEditable
data class MutableGadgetControl : MutableControl
class MutableLayouts
data class MutableOutputPort : MutablePort
class MutablePatch
abstract class MutablePatchHolder : MutableEditable
interface MutablePort
data class MutableShader
data class MutableShaderChannel : MutablePort
data class MutableShaderInstance
data class MutableShaderOutPort : MutablePort
class MutableShow : MutablePatchHolder, MutableEditable
abstract class MutableShowVisitor
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface Network
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
interface NetworkPanelProps
class NewShowCommand
object NewSourcePortOption : SourcePortOption
object NoSourcePortOption : SourcePortOption
abstract class ObjModel<T : Surface> : Model<T>
open class Observable : IObservable
interface Observer
typealias OnBeforeCaptureResponder = (before: BeforeCapture) -> Unit
typealias OnBeforeDragStartResponder = (start: DragStart) -> Unit
typealias OnDragEndResponder = (result: DropResult, provided: ResponderProvided) -> Unit
typealias OnDragStartResponder = (start: DragStart, provided: ResponderProvided) -> Unit
typealias OnDragUpdateResponder = (update: DragUpdate, provided: ResponderProvided) -> Unit
class OpenButtonControl : OpenPatchHolder, OpenControl
class OpenButtonGroupControl : OpenControl, ControlContainer
interface OpenContext
interface OpenControl
class OpenGadgetControl : OpenControl
class OpenPatch
open class OpenPatchHolder
interface OpenShader : RefCounted
class OpenShow : OpenPatchHolder, RefCounted
abstract class OpenShowVisitor
interface Options
interface OptionsProvider
open class OrbitControls
org.w3c.dom.Element
org.w3c.dom.events.Event
org.w3c.dom.events.EventTarget
data class OutputPort
data class OutputPortRef : PortRef
abstract class PaintShader : Base
data class PalettePicker : Gadget
class PanelInfo
data class Patch
data class PatchEditorPanel : EditorPanel
interface PatchHolder : Editable
class PatchHolderEditContext
object PatchHolderEditorHelpText
data class PatchHolderEditorPanel : EditorPanel
interface PatchHolderEditorProps
interface PatchOverviewProps
class PermissiveFirmwareDaddy : FirmwareDaddy
class PingMessage : Message
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model<*>, network: Network, dmxUniverse: Universe, beatSource: BeatSource, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, modelRenderer: ModelRenderer, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher)
val address: Address
fun addSimulatedBrains(): Unit
val beatSource: BeatSource
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model<*>
val network: Network
class NetworkStats
inner class PinkyBeatDisplayer
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
var stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
class PinkyMapperHandlers
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
interface PinkyPanelProps
interface PinkyPanelState
enum class PinkyState
class PixelBrainShader : BrainShader<Buffer>
interface Pixels : Iterable<Color>
interface PlatformIcons
object Pluggables
interface Plugin
data class PluginRef
class Plugins
interface Point
class PortDiagram
sealed class PortRef
object Ports
interface PositionOffsetControlPosition
class PreviewShaderBuilder : Observable, ShaderBuilder
class ProjectionPreview : ShaderPreview
class ProjectionShader : Base
class Prompt
interface PromptDialogProps
interface PropsEditor
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
inner class ConnectionToServer : Connection
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineContext: CoroutineContext): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer, handlerContext: CoroutineContext)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: suspend (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
class PubSubRemoteFsClientBackend : FsClientSideSerializer, RemoteFsBackend
class PubSubRemoteFsServerBackend
class Quad
class QuadPreview : ShaderPreview
data class RadioButtonStrip : Gadget
object RandomSurfacePixelStrategy : SurfacePixelStrategy
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface RangeSliderProps
open class Raycaster
interface RDraggableState
open class ReactAce
class ReactBeautifulDragNDrop : DragNDrop
class RealFs : Fs
class RealMediaDevices : MediaDevices, CoroutineScope
interface RefCounted
class RefCounter : RefCounted
data class RemoteFs : Fs
interface RemoteFsBackend : Fs
sealed class RemoteFsOp
interface RemoteFsSerializer
class RemovableObserver<T : IObservable> : Observer
typealias RenderBucket = (panelBucket: PanelBucket) -> Unit
interface Renderer
class RenderPlan
interface RenderResult
typealias Resolver = (String, DataSource) -> DataFeed?
interface ResponderProvided
interface Responders
class Rotator
object SampleData
class SaveAsShowCommand
interface SavedSelection
class SaveShowCommand
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
class SessionMappingResults : MappingResults
data class Shader
interface ShaderBuilder : IObservable
data class ShaderChannel
data class ShaderChannelOption : SourcePortOption
data class ShaderChannelRef : PortRef
interface ShaderEditorProps
class ShaderEditorStyles
data class ShaderInstance
interface ShaderInstanceCardProps
class ShaderInstanceEditOptions
interface ShaderInstanceEditorProps
class ShaderInstanceResolver
data class ShaderOption : SourcePortOption
data class ShaderOutPortRef : PortRef
interface ShaderPortRef
interface ShaderPreview
interface ShaderPreviewProps
object ShaderPreviewStyles
object Shaders
class ShaderToyPaintShader : PaintShader
enum class ShaderType
class SheepModel : ObjModel<Panel>
class SheepSimulator
class Shenzarpy : DeviceType, Buffer
data class Show : PatchHolder, ShowContext, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(plugins: Plugins): JsonElement
class ShowBuilder
interface ShowContext
interface ShowControlsProps
class ShowEditIntent : EditIntent
data class ShowEditorState
interface ShowLayoutProps
object ShowMigrator : JsonTransformingSerializer<Show>
class ShowOpener : OpenContext
interface ShowPlayer
class ShowRunner
data class ShowState
interface ShowUiProps
object SimulatorBridge
object SimulatorStyles
interface SlidePanelProps
object SlidePanelStyles
data class Slider : Gadget
class SolidBrainShader : BrainShader<Buffer>
class SoundAnalysisPlugin
interface SoundAnalyzer
interface SourcePortOption
object SparkleMotion
class StageManager : BaseShowPlayer
Module Contents
StageManager(plugins: Plugins, modelRenderer: ModelRenderer, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, dmxUniverse: Universe, movingHeadManager: MovingHeadManager, clock: Clock, modelInfo: ModelInfo, coroutineContext: CoroutineContext)
val facade: Facade
inner class Facade : Facade
val glContext: GlContext
var lastUserInteraction: DateTime
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
class Storage
interface Store
interface StoreState
class StrictFirmwareDaddy : FirmwareDaddy
object StuffThatShouldComeFromTheTheme
object Styles
object Styles
object Styles
object Styles
class SuiGenerisModel : ObjModel<Surface>
class SurfaceGeometry
interface SurfacePixelStrategy
data class Surfaces
class SwirlyPixelArranger
data class Switch : Gadget
class SwitchToShowCommand
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
class SystemClock : Clock
interface T$0
interface T$0
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
interface TextEditorProps
interface TextFieldEditorProps
class Theme
object Themes
class ThemeStyles
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
typealias Time = Double
data class TitlePropsEditor : PropsEditor
class ToggleButtonElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
interface Token
interface TokenIterator
interface Tokenizer
object Topics
enum class Type
typealias TypeId = String
interface UByteClampedArray
interface UndoManager
class UndoStack<T>
class Uniform
class UniqueIds<T>
class UnknownControlView : ControlView
interface UnknownProps : ControlProps<OpenControl>
class UnresolvedPatch
class UnresolvedShaderInstance
class UnresolvedShaderOutPort : MutablePort
class UseFirmwareMessage : Message
data class Vec2
data class Vec2F
data class Vec3
data class Vec3F
data class Vec4
data class Vec4F
class Vector2
open class Vector2
Module Contents
Vector2(x: Number = definedExternally, y: Number = definedExternally)
fun add(v: Vector2): Vector2
fun addScalar(s: Number): Vector2
fun addScaledVector(v: Vector2, s: Number): Vector2
fun addVectors(a: Vector2, b: Vector2): Vector2
fun angle(): Double
fun applyMatrix3(m: <ERROR CLASS>): Vector2
fun ceil(): Vector2
fun clamp(min: Vector2, max: Vector2): Vector2
fun clampLength(min: Vector2, max: Vector2): Vector2
fun clampScalar(minVal: Number, maxVal: Number): Vector2
fun clone(): Vector2
fun copy(v: Vector2): Vector2
fun distanceTo(v: Vector2): Double
fun distanceToSquared(v: Vector2): Double
fun divide(v: Vector2): Vector2
fun divideScalar(scalar: Number): Vector2
fun dot(v: Vector2): Double
fun equals(v: Vector2): Boolean
fun floor(): Vector2
fun fromArray(array: DoubleArray, offset: Int): Vector2
fun fromBufferAttribute(attribute: dynamic, index: Int): Unit
fun getComponent(index: Int): Double
fun height(): Double
fun length(): Double
fun lengthSq(): Double
fun lerp(v: Vector2, alpha: Number): Vector2
fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Number): Vector2
fun manhattanDistanceTo(v: Vector2): Double
fun manhattanLength(): Double
fun max(v: Vector2): Vector2
fun min(v: Vector2): Vector2
fun multiply(v: Vector2): Vector2
fun multiplyScalar(scalar: Number): Vector2
fun negate(): Vector2
fun normalize(): Vector2
fun rotateAround(center: Vector2, angle: Number): Vector2
fun round(): Vector2
fun roundToZero(): Vector2
fun set(x: Number, y: Number): Vector2
fun setComponent(index: Int, value: Number): Vector2
fun setLength(length: Number): Vector2
fun setScalar(scalar: Number): Vector2
fun setX(x: Number): Vector2
fun setY(y: Number): Vector2
fun sub(v: Vector2): Vector2
fun subScalar(s: Number): Vector2
fun subVectors(a: Vector2, b: Vector2): Vector2
fun toArray(array: DoubleArray = definedExternally, offset: Int): DoubleArray
fun width(): Double
var x: Double
var y: Double
class Vector2F
data class Vector3F
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
class Visualizer : StatusListener
class VisualizerListenerClient : WebSocketListener, CoroutineScope
class VisualizerPanel : BComponent<Props, State>, Observer
class VizPixels : Pixels
class VizSurface
class WebClient : HostedWebApp
class WebSocketClient : WebSocketListener, CoroutineScope
class WebSocketRouter : WebSocketListener
class XBuilder
package baaahs
Module Contents
class AdminUi : HostedWebApp
abstract class BaseShowPlayer : ShowPlayer
data class BeatData
class BeatLinkBeatSource : BeatSource, BeatListener, OnAirListener
interface BeatSource
class Brain : UdpListener
data class BrainId
class BrainInfo
class BrainMain
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
interface BrainShaderReader<T : BrainShader<*>>
fun <ERROR CLASS>.clear(): Unit
data class ClientData
interface Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, obj: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
class Config
fun constrain(value: Float, minValue: Float, maxValue: Float): Float
fun <ERROR CLASS>.context2d(): <ERROR CLASS>
object DeadCodeEliminationDefeater
fun debugger(): Unit
fun decodeBase64(s: String): ByteArray
class DirectoryDaddy : FirmwareDaddy
interface Dmx
fun doRunBlocking(block: suspend () -> Unit): Unit
interface FirmwareDaddy
fun <T> <ERROR CLASS>.first(className: String): T
fun <T> <ERROR CLASS><T>.forEach(action: (T) -> Unit): Unit
abstract class Gadget
class GadgetData
val GadgetDataSerializer: KSerializer<Map<String, JsonElement>>
class GadgetDisplay
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager
fun getResource(name: String): String
fun getTimeMillis(): Long
interface HostedWebApp
class JsClock : Clock
class JsMapperUi : MapperUi, HostedWebApp
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.Map
kotlin.Int
kotlin.String
class Launcher
fun main(args: Array<String>): Unit
fun main(): Unit
class Mapper : UdpListener, Listener, CoroutineScope
interface MapperUi
interface MediaDevices
class MovingHeadDisplay
class MovingHeadManager
class NewShowCommand
org.w3c.dom.Element
class PanelInfo
class PermissiveFirmwareDaddy : FirmwareDaddy
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model<*>, network: Network, dmxUniverse: Universe, beatSource: BeatSource, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, modelRenderer: ModelRenderer, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher)
val address: Address
fun addSimulatedBrains(): Unit
val beatSource: BeatSource
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model<*>
val network: Network
class NetworkStats
inner class PinkyBeatDisplayer
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
var stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
enum class PinkyState
interface Pixels : Iterable<Color>
object Pluggables
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
inner class ConnectionToServer : Connection
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineContext: CoroutineContext): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer, handlerContext: CoroutineContext)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: suspend (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
suspend fun randomDelay(timeMs: Int): Unit
fun randomId(prefix: String): String
interface RefCounted
class RefCounter : RefCounted
class RenderPlan
val resourcesBase: <ERROR CLASS>
class SaveAsShowCommand
class SaveShowCommand
class SheepSimulator
data class ShowEditorState
interface ShowPlayer
class ShowRunner
data class ShowState
object SimulatorBridge
interface SoundAnalyzer
object SparkleMotion
class StageManager : BaseShowPlayer
Module Contents
StageManager(plugins: Plugins, modelRenderer: ModelRenderer, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, dmxUniverse: Universe, movingHeadManager: MovingHeadManager, clock: Clock, modelInfo: ModelInfo, coroutineContext: CoroutineContext)
val facade: Facade
inner class Facade : Facade
val glContext: GlContext
var lastUserInteraction: DateTime
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
class StrictFirmwareDaddy : FirmwareDaddy
class SwitchToShowCommand
class SystemClock : Clock
typealias Time = Double
object Topics
fun toRadians(degrees: Float): Float
fun <T> unknown(type: String, key: T, among: Collection<T>): String
const val USE_SOLID_SHADERS: Boolean
fun Show.withState(showState: ShowState, isUnsaved: Boolean, file: File?): ShowEditorState
package baaahs.admin
package baaahs.api.ws
package baaahs.app.ui
package baaahs.app.ui.controls
package baaahs.app.ui.editor
package baaahs.browser
package baaahs.client
package baaahs.dmx
package baaahs.fixtures
package baaahs.gadgets
package baaahs.geom
package baaahs.gl
Module Contents
object GlBase
abstract class GlContext
abstract class GlManager
class JoglGlManager : GlManager
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
class LwjglGlManager : GlManager
data class Vec2
data class Vec2F
data class Vec3
data class Vec3F
data class Vec4
data class Vec4F
package baaahs.gl.glsl
package baaahs.gl.patch
package baaahs.gl.preview
package baaahs.gl.render
package baaahs.gl.shader
package baaahs.glsl
package baaahs.imaging
Module Contents
interface Bitmap
open class CanvasBitmap : Bitmap
fun createCanvas(width: Int, height: Int): <ERROR CLASS>
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsUByteClampedArray : UByteClampedArray
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface UByteClampedArray
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
package baaahs.io
package baaahs.jsx
package baaahs.jsx.sim
package baaahs.mapper
Module Contents
object DateTimeSerializer : KSerializer<DateTime>
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface MappingResults
data class MappingSession
class PinkyMapperHandlers
class SessionMappingResults : MappingResults
class Storage
package baaahs.model
package baaahs.models
package baaahs.net
package baaahs.plugin
package baaahs.proto
package baaahs.shaders
package baaahs.show
Module Contents
fun buildEmptyShow(): Show
data class ButtonControl : PatchHolder, Control
data class ButtonGroupControl : Control
data class ConstPortRef : PortRef
interface Control : Editable
interface DataSource
interface DataSourceBuilder<T : DataSource>
data class DataSourceRef : PortRef
class EmptyPatchHolder : PatchHolder
data class EventBinding
object FixtureShaders
data class GadgetControl : Control
data class Layout
data class Layouts
data class OutputPortRef : PortRef
data class Patch
interface PatchHolder : Editable
sealed class PortRef
object SampleData
data class Shader
data class ShaderChannel
data class ShaderChannelRef : PortRef
data class ShaderInstance
data class ShaderOutPortRef : PortRef
interface ShaderPortRef
enum class ShaderType
data class Show : PatchHolder, ShowContext, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(plugins: Plugins): JsonElement
interface ShowContext
object ShowMigrator : JsonTransformingSerializer<Show>
data class Surfaces
package baaahs.show.live
package baaahs.show.mutable
package baaahs.shows
package baaahs.sim
package baaahs.sim.ui
Module Contents
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.brainIndicator(handler: <ERROR CLASS><BrainIndicatorProps>): <ERROR CLASS>
interface BrainIndicatorProps
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.frameratePanel(handler: <ERROR CLASS><FrameratePanelProps>): <ERROR CLASS>
interface FrameratePanelProps
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.networkPanel(handler: <ERROR CLASS><NetworkPanelProps>): <ERROR CLASS>
interface NetworkPanelProps
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
fun <ERROR CLASS>.pinkyPanel(handler: <ERROR CLASS><PinkyPanelProps>): <ERROR CLASS>
interface PinkyPanelProps
interface PinkyPanelState
object Styles
val WebClientWindow: <ERROR CLASS><P>
package baaahs.ui
Module Contents
fun <T : IObservable> T.addObserver(callback: (T) -> Unit): RemovableObserver<T>
infix fun <ERROR CLASS>.and(that: <ERROR CLASS>): MutableList<<ERROR CLASS>>
abstract class BComponent<P, S> : Observer
fun HelpProps.child(block: <ERROR CLASS>.() -> Unit): Unit
fun <ERROR CLASS>.child(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
fun <ERROR CLASS>.copyInto(dest: <ERROR CLASS>): Unit
fun <ERROR CLASS>.descendants(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
interface Draggable
abstract class DragNDrop
interface DropTarget
val ErrorDisplay: <ERROR CLASS>
interface ErrorDisplayProps
open class Facade : Observable, Observer
fun <ERROR CLASS>.fileDialog(handler: <ERROR CLASS><FileDialogProps>): <ERROR CLASS>
interface FileDialogProps
class FileDisplay
val Help: <ERROR CLASS><P>
fun <ERROR CLASS>.help(handler: <ERROR CLASS><HelpProps>): <ERROR CLASS>
fun helper(block: HelpProps.() -> Unit): HelpProps.() -> Unit
interface HelpProps
interface Icon
fun <T> <ERROR CLASS>.important(property: KProperty<T>, value: T): Unit
inline fun HelpProps.inject(block: HelpProps.() -> Unit): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.insertPlaceholder(droppableProvided: DroppableProvided): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.install(droppableProvided: DroppableProvided): Unit
interface IObservable
class KeyboardShortcutHandler
kotlin.Array
kotlin.collections.List
kotlin.Function
kotlin.String
val Markdown: <ERROR CLASS><P>
fun <ERROR CLASS>.markdown(handler: <ERROR CLASS><MarkdownProps>): <ERROR CLASS>
interface MarkdownProps
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
fun <ERROR CLASS>.menuButton(handler: <ERROR CLASS><MenuButtonProps>): <ERROR CLASS>
interface MenuButtonProps
class MenuItem
fun <ERROR CLASS>.mixIn(mixin: <ERROR CLASS>): <ERROR CLASS>
val <ERROR CLASS>.name: String
fun <T> nuffin(): T
open class Observable : IObservable
interface Observer
infix fun <T> <ERROR CLASS>.on(clazz: T): Pair<T, String>
org.w3c.dom.events.EventTarget
fun <ERROR CLASS>.partial(block: <ERROR CLASS>.() -> Unit): <ERROR CLASS>
class Prompt
val PromptDialog: <ERROR CLASS><P>
fun <ERROR CLASS>.promptDialog(handler: <ERROR CLASS><PromptDialogProps>): <ERROR CLASS>
interface PromptDialogProps
class ReactBeautifulDragNDrop : DragNDrop
class RemovableObserver<T : IObservable> : Observer
interface Renderer
val <ERROR CLASS>.selector: String
object SimulatorStyles
object StuffThatShouldComeFromTheTheme
object Styles
var HelpProps.title: <ERROR CLASS>?
fun HelpProps.title(block: <ERROR CLASS>.() -> Unit): Unit
operator fun <ERROR CLASS>.unaryPlus(): String
fun unstable_batchedUpdates(callback: dynamic): Unit
fun <T : Function<*>> useCallback(vararg dependencies: dynamic, callback: T): T
fun useEffect(vararg dependencies: dynamic, name: String? = "Effect", effect: () -> Unit): Unit
fun <T> useRef(): <ERROR CLASS><T>
fun <ERROR CLASS>.within(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
class XBuilder
fun <P> xComponent(name: String, isPure: Boolean = false, func: XBuilder.(props: P) -> Unit): <ERROR CLASS><P>
package baaahs.ui.misc
package baaahs.ui.preview
package baaahs.util
package baaahs.visualizer
package baaahs.visualizer.ui
package external
package external.markdownit
package external.mosaic
Module Contents
fun <T> buildSpecFromUpdate(mosaicUpdate: MosaicUpdate<T>): dynamic
enum class Corner
fun <T> createBalancedTreeFromLeaves(leaves: Array<dynamic>, startDirection: String = definedExternally): dynamic
fun <T> createDragToUpdates(root: MosaicParent<T>, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createDragToUpdates(root: T, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createExpandUpdate(path: MosaicPath, percentage: Number): MosaicUpdate<T>
fun <T> createHideUpdate(path: MosaicPath): MosaicUpdate<T>
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
fun <T> createRemoveUpdate(root: MosaicParent<T>, path: MosaicPath): MosaicUpdate<T>
fun <T> createRemoveUpdate(root: T, path: MosaicPath): MosaicUpdate<T>
interface EnabledResizeOptions
fun <T> getAndAssertNodeAtPathExists(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getAndAssertNodeAtPathExists(tree: T, path: MosaicPath): dynamic
fun <T> getLeaves(tree: MosaicParent<T>): Array<T>
fun <T> getLeaves(tree: T): Array<T>
fun <T> getNodeAtPath(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getNodeAtPath(tree: T, path: MosaicPath): dynamic
fun getOtherBranch(branch: String): String
fun getOtherDirection(direction: String): String
fun getPathToCorner(tree: MosaicParent<Any>, corner: Corner): MosaicPath
fun getPathToCorner(tree: Any, corner: Corner): MosaicPath
fun <T> isParent(node: MosaicParent<T>): Boolean
fun <T> isParent(node: T): Boolean
abstract class Mosaic<T>
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
val MosaicWindow: <ERROR CLASS><MosaicWindowProps<String>>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface T$0
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
fun <T> updateTree(root: MosaicParent<T>, updates: Array<MosaicUpdate<T>>): dynamic
fun <T> updateTree(root: T, updates: Array<MosaicUpdate<T>>): dynamic
package external.react
package external.react_draggable
package materialui
Module Contents
val attributeBooleanTicker: <ERROR CLASS><Boolean>
var <ERROR CLASS>.exclusive: Boolean
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
fun <ERROR CLASS>.icon(icon: <ERROR CLASS><<ERROR CLASS>, out <ERROR CLASS>>, handler: <ERROR CLASS><<ERROR CLASS>> = { }): <ERROR CLASS>
fun <ERROR CLASS>.icon(icon: Icon, handler: <ERROR CLASS><<ERROR CLASS>> = { }): <ERROR CLASS>
var <ERROR CLASS>.selected: Boolean
fun <ERROR CLASS>.toggleButton(vararg classMap: Pair<<ERROR CLASS>, String>, block: ToggleButtonElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
fun <ERROR CLASS>.toggleButton(attrs: ToggleButtonProps.() -> Unit, children: <ERROR CLASS>.() -> Any): <ERROR CLASS>
fun <T> <ERROR CLASS>.toggleButton(vararg classMap: Pair<ToggleButtonStyle, String>, factory: (<ERROR CLASS><Unit>) -> T, block: ToggleButtonElementBuilder<T>.() -> Unit): <ERROR CLASS>
class ToggleButtonElementBuilder<T>
fun <ERROR CLASS>.toggleButtonGroup(vararg classMap: Pair<ToggleButtonGroupStyle, String>, block: ToggleButtonGroupElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
package materialui.components.buttongroup
package materialui.icons
Module Contents
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
package ReactAce.Ace
package three
Module Contents
open class BufferGeometryUtils
open class Float32BufferAttribute
open class Matrix4
open class OrbitControls
open class Raycaster
open class Vector2
Module Contents
Vector2(x: Number = definedExternally, y: Number = definedExternally)
fun add(v: Vector2): Vector2
fun addScalar(s: Number): Vector2
fun addScaledVector(v: Vector2, s: Number): Vector2
fun addVectors(a: Vector2, b: Vector2): Vector2
fun angle(): Double
fun applyMatrix3(m: <ERROR CLASS>): Vector2
fun ceil(): Vector2
fun clamp(min: Vector2, max: Vector2): Vector2
fun clampLength(min: Vector2, max: Vector2): Vector2
fun clampScalar(minVal: Number, maxVal: Number): Vector2
fun clone(): Vector2
fun copy(v: Vector2): Vector2
fun distanceTo(v: Vector2): Double
fun distanceToSquared(v: Vector2): Double
fun divide(v: Vector2): Vector2
fun divideScalar(scalar: Number): Vector2
fun dot(v: Vector2): Double
fun equals(v: Vector2): Boolean
fun floor(): Vector2
fun fromArray(array: DoubleArray, offset: Int): Vector2
fun fromBufferAttribute(attribute: dynamic, index: Int): Unit
fun getComponent(index: Int): Double
fun height(): Double
fun length(): Double
fun lengthSq(): Double
fun lerp(v: Vector2, alpha: Number): Vector2
fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Number): Vector2
fun manhattanDistanceTo(v: Vector2): Double
fun manhattanLength(): Double
fun max(v: Vector2): Vector2
fun min(v: Vector2): Vector2
fun multiply(v: Vector2): Vector2
fun multiplyScalar(scalar: Number): Vector2
fun negate(): Vector2
fun normalize(): Vector2
fun rotateAround(center: Vector2, angle: Number): Vector2
fun round(): Vector2
fun roundToZero(): Vector2
fun set(x: Number, y: Number): Vector2
fun setComponent(index: Int, value: Number): Vector2
fun setLength(length: Number): Vector2
fun setScalar(scalar: Number): Vector2
fun setX(x: Number): Vector2
fun setY(y: Number): Vector2
fun sub(v: Vector2): Vector2
fun subScalar(s: Number): Vector2
fun subVectors(a: Vector2, b: Vector2): Vector2
fun toArray(array: DoubleArray = definedExternally, offset: Int): DoubleArray
fun width(): Double
var x: Double
var y: Double